package Test;

import java.util.Arrays;

public class Test03 {
    public static void main(String[] args) {
        // 求最大值 最小值 求和 求平均值

        int[] arr = new int[10];

        //不直接写具体数值
        int max = arr[0];
        //取最大值下角标
        int maxIndex = 0;

        int min = 80;
        int minIndex = 0;

        int sum = 0;

        for(int i = 0; i <arr.length; i++){
            arr[i] = (int)(Math.random()*31+50);
            sum += arr[i];
        }

        for(int i = 0; i < arr.length; i++){
            if(max < arr[i]){
                max = arr[i];
                maxIndex = i;
            }

            if(min > arr[i]){
                min = arr[i];
                minIndex = i;
            }
        }

        //数组遍历 除了for循环还有其他两种方法
        //第一种 用Arrays.toString 工具
        System.out.println(Arrays.toString(arr));

        //第二种 增强for for里面 写数组数据类型 自己定义一个变量 冒号后面跟数组名
		/*for(int s : arr){
			System.out.println(s);
		}*/

        System.out.println("最大值为：" + max + "最大值下角标为：" + maxIndex);
        System.out.println("最小值为：" + min + "最小值下角标为：" + minIndex);
        System.out.println("和为：" + sum);

        //求平均值

        int a = sum / arr.length;
        System.out.println("平均数：" + a);

    }
}
